﻿//=======================================================
// Author: Jonas Follesø <jonas@follesoe.no>
// Copyright (c) 2008
//
// Licensed under the Microsoft Public License (Ms-PL)
// A copy of the license is available at 
// http://www.opensource.org/licenses/ms-pl.html
//=======================================================

using System.Drawing;
using System.Collections.Generic;

namespace Colorful.Control.Services
{
    public interface IGetColors
    {
        Bitmap Logo { get; }
        string LogoTooltip { get; }
        IEnumerable<ColorList> SupportedLists { get; }
        List<Palette> GetColors(ColorList list, int startIndex, int itemsPerPage, out int totalItems);
        List<Palette> Search(string searchQuery, int startIndex, int itemsPerPage, out int totalItems);
    }
}